Service Monitoring > Info Items > Replication

Replication Info Items

These info items are service specific, however many of them are shared by two or more services. They are found on the Replication page of the CygNet Service Information dialog box.

Info Item Nice Name Description SVCMON UDC Point Type Service*
CAS CVS DBS FMS VHS

ALARMS_RECEIVED

Alarms Received by Repl

-

has no UDC

AI

Check

 

CHANGE_QUEUE_GUID

Notify Queue GUID

This value indicates a randomly-generated globally unique identifier (GUID) that is used along with the change queue initialization time (CHANGE_QUEUE_INITED) to uniquely identify a change queue. A replicating service uses both the GUID and the change queue initialization time as part of the change queue pointer to the source. In a redundant environment with multiple replicating services this combination more accurately indicates when to do an incremental resync. Applies to DBS and VHS services only.

-

has no UDC

AI

    Check   Check

CHANGE_QUEUE_INITED

Notify Queue Init Time

This value represents the timestamp when the change queue was first initialized. A change in this value indicates the source service’s change queue has been reinitialized and queued changes may have been lost. When this happens for the CAS, CVS, and DBS service types, a full resynchronization is performed by the replicated service. When replication is up to date, this value for the source service will match the REPL_SRC_CHG_Q_INIT value on the replicated service. (For VHS services, the info item VHS_QUEUE_INIT_TIME represents the same value.)

Note: This value and the CHANGE_QUEUE_GUID are used together to more accurately identify the change queue pointer in a redundant environment with multiple replicating services.

SVMCASCQIN

SVMCVSCQIN

SVMDBSCQIN

SVMVHSCQIN

AI

Check

Check

Check

 

Check

CHANGE_QUEUE_NEWEST

Latest Notify Record

A numeric value representing the ID (sequence number) of the most recent change added to the change queue. When replication is up to date, this value for the source service will match the REPL_LAST_SEQ value on the replicated service.

Note: This info item is displayed on both the Replication page and the Service Specific (CAS, CVS, DBS, VHS) page.

SVMDBSSEQC

AI

Check Check Check   Check

CHANGE_QUEUE_SIZE

Change Update Queue Size

The configured size of the service change queue. This is the number of changes the service will store to answer replication requests before expiring the oldest changes.

Note: This info item is displayed on both the Replication page and the Service Specific (CAS, CVS, DBS, VHS) page.

SVMVHSCQSZ

AI

Check

Check

Check

 

Check

FMS_DS_CHK_INTERVAL

Check Interval

The interval (in seconds) that a replicated service will check the source change queue for new updates. If the service is not replicating FMS_DS_CHECK_INTERVAL will respond with an empty string.

SVMFMSDSCI

AI

     

Check

 

FMS_DS_COMPLETED_TX

Completed transactions

SVMFMSDSCT

AI

     

Check

 

FMS_DS_CONN_DOWNTIME

Connection down time

in seconds

-

has no UDC

AI

     

Check

 

FMS_DS_CONN_TIME_PCT

% connection time

-

has no UDC

AI

     

Check

 

FMS_DS_CURRENT_STS

Current status

SVMFMSDSST

AI

     

Check

 
FMS_DS_LAST_FULLSYNC

Last full sync

SVMFMSDSLF

AI

     

Check

 

FMS_DS_LAST_SYNC_CHK

Last sync check

SVMFMSDSLC

AI

     

Check

 

FMS_DS_MASTER_SVC

Master svc

SVMFMSDSMS

AI

     

Check

 

FMS_DS_MODE

Data Sync mode

-

has no UDC

AI

     

Check

 

FMS_DS_PENDING_TRNS

Pending transactions

SVMFMSDSPT

AI

     

Check

 

FMS_DS_ROLE

Data Sync role

-

has no UDC

AI

     

Check

 

FMS_DS_SLAVE_DR_SVC

DR slave Svc

-

has no UDC

AI

     

Check

 

FMS_DS_TRNS_DELTA

DR slave TX delta

SVMFMSDSTD

AI

     

Check

 

POINTS_MISSING

Repl missing points

Instantaneous number of points that have a value from the CVS, but do not yet exist in the replicated CVS’s PNT service.

SVMCVSRPTD

AI

Check

 

POINTS_RECEIVED

Points Received by Repl

-

has no UDC

AI

Check

 

REPL_CHANGE_Q_COUNT

Repl Change Queue Count

SVMDBSRPCQ

AI

Check

 

REPL_CHECK_INTERVAL

Repl Poll Secs

The interval (in seconds) that a replicated service will check the source change queue for new updates. If the service is not replicating REPL_CHECK_INTERVAL will respond with an empty string.

SVMVHSRINT

AI

Check

Check

Check

 

Check

REPL_DBS_LCL_ERRORS

Repl Local DBS Errs

-

has no UDC

AI

Check

 

REPL_DBS_RMT_ERRORS

Repl Remote DBS Errs

-

has no UDC

AI

Check

 

REPL_DELAY

Current repl delay

Indicates the current replication delay. The value is the time (in seconds) since the service was last fully in sync, or blank if the service not replicating. The time is calculated as the delta between "now" and the time the last completed sync ended. Does not apply to the ARS or the RSM.

SVMCASRPDL

SVMCVSRPDL

SVMDBSRPDL

SVMFMSRPDL

SVMVHSRPDL

AI

Check Check Check Check Check

REPL_DELAY_MAX

Allowed repl delay

Indicates an acceptable replication delay. The value equals the REPL_DELAY_MAX keyword in the service configuration file. Does not apply to the ARS or the RSM.

SVMCASRPDM

SVMCVSRPDM

SVMDBSRPDM

SVMFMSRPDM

SVMVHSRPDM

AI

Check Check Check Check Check

REPL_ERR_COUNT

Repl Error Count

-

has no UDC

AI

Check

 

REPL_ERR_Q_COUNT

Repl Error Queue Count

-

has no UDC

AI

Check

 

REPL_ERR_Q_COUNT_MAX

Repl Error Queue Max

-

has no UDC

 

AI

Check

 

REPL_EXCP_ERRORS

Repl exception count

-

has no UDC

AI

Check

 

REPL_INT_VAL_STATE

Int repl val state

Indicates the internal replication validation state of the service. The values include:

  • Not repl — If the service is not replicating.
  • Initializing — Validation is initializing.
  • Normal — Validation has run and is no errors have been detected.
  • Delayed — Validation is delayed for some reason.
  • Error – The validation service has detected replication errors.
  • Fixing errors — The validation service is fixing detected replication errors.
  • Source error — The replication source is not available.

Does not apply to the ARS or the RSM.

SVMCASRPIS

SVMCVSRPIS

SVMDBSRPIS

SVMFMSRPIS

SVMVHSRPIS

EI

Check Check Check Check Check

REPL_LAST_ERROR

Replication last error

-

has no UDC

SI

Check

Check

Check

   

REPL_LAST_ERR_DESC

Repl last err desc

-

has no UDC

SI

Check

 

REPL_LAST_ERR_TIME

Repl last err time

-

has no UDC

AI

Check

 

REPL_LAST_ERR_TYPE

Repl last err type

-

has no UDC

SI

Check

 

REPL_LAST_SEQ

Last sequence number

The value represents the ID of the last change queue entry retrieved from the source service and committed to the replicated service. When replication is up to date, this value for the replicated service will match the CHANGE_QUEUE_NEWEST value on the source service. For VHS services, the legacy info item VHS_REPL_LAST_SEQ represents the same value.

SVMCASRPCN

SVMCVSRPCN

SVMDBSRPCN

SVMVHSRLSQ

AI

Check Check Check   Check

REPL_MESSAGE_ERRORS

Repl messaging errors

The number of replication messaging errors. (Applies only to first forwarded destination for VHS services.)

SVMREPMSGE

AI

Check

Check

Check

 

Check

REPL_NETWORK_ERRORS

Repl network errors

Number of replication network messaging errors (Applies only to first forwarded destination for VHS services.)

SVMREPDCLE

AI

Check

Check

Check

 

Check

REPL_NOTIFY_CLEAN

Repl Notify File Clean

The status of the "dirty" change queue on startup.

-

has no UDC

AI

Check

 

REPL_RECV_CLEAN

Repl Recv File Clean

-

has no UDC

AI

Check

 

REPL_RESYNC_ALL_QUED

Repl Resync Queued Time

-

has no UDC

AI

Check

 

REPL_RESYNC_COUNT

Total Resyncs done

The number of full resyncs performed by the replicated service. If the number continuously grows, the REPL_CHECK_INTERVAL on the replication side, or CHANGE_QUEUE_SIZE on the source size may need to be increased to accommodate the amount of data that is changing.

-

has no UDC

AI

Check

Check

 

REPL_RESYNC_END

Repl Resync End Time

The timestamp at the end of the resynchronization.

-

has no UDC

AI

Check

 

REPL_RESYNC_Q_COUNT

Repl Resync Queue Count

-

has no UDC

AI

Check

 

REPL_RESYNC_START

Repl Resync Start Time

The timestamp at the start of the resynchronization.

-

has no UDC

AI

Check

 

REPL_RESYNC_TIME

Last Resync time

The timestamp at the last resynchronization.

-

has no UDC

AI

Check

Check

 

REPL_RESYNCS_DONE

Repl Resyncs Finished

counts

-

has no UDC

AI

Check

 

REPL_RESYNCS_START

Repl Resyncs Started

counts

-

has no UDC

AI

Check

 

REPL_SOURCE

Repl Source Service

The source service name from which the replicated service is requesting changes.

SVMVHSRSRC

SI

Check

Check

Check

 

Check

REPL_SRC_CHG_GUID

Source Queue GUID

This value is only relevant for replicated services. The value indicates a randomly-generated globally unique identifier (GUID) that is used along with the source service's change queue initialization time (REPL_SRC_CHG_Q_INIT) to uniquely identify a change queue. A replicating service uses both the GUID and the change queue initialization time as part of the change queue pointer to the source. In a redundant environment with multiple replicating services this combination more accurately indicates when to do an incremental resync. Applies to DBS and VHS services only.

-

has no UDC

SI

    Check   Check

REPL_SRC_CHG_Q_INIT

Source Queue Init Time

This value is only relevant for replicated services. The value represents the timestamp when the source service’s change queue was first initialized. A change in this value indicates the source service’s change queue has been reinitialized and queued changes may have been lost. When this happens for the CAS, CVS, and DBS service types, a full resynchronization is performed by the replicated service. When replication is up to date, this value for the replicated service will match the CHANGE_QUEUE_INITED value on the source service.

Note: This value and the REPL_SRC_CHG_GUID are used together to more accurately identify the change queue pointer in a redundant environment with multiple replicating services.

SVMCASRPCT

SVMCVSRPCT

SVMDBSRPCT

SVMVHSRPCT

SI

Check Check Check   Check

REPL_STATUS

Repl Status

Indicates the current replication status of the service. The values include:

  • Not repl — If the service is not replicating.
  • Waiting — The service is waiting to start the next sync cycle.
  • Incr sync — Incremental sync, processing just the changes that have occurred on the replication source.
  • Full sync — Only happens the first time, or when the initialization time in the source changes.
  • Full compare Problems have been found, look for differences, and send tickle message to the replication source.
  • Processing Replication is in process.

Does not apply to the ARS or the RSM.

SVMCASRPST

SVMCVSRPST

SVMDBSRPST

SVMFMSRPST

SVMVHSRPST

EI

Check

Check

Check

Check

Check

REPL_SUMMARY_STATE

Repl summary state

Indicates the summary replication state of the service. The values include:

  • Unknown — if the service not replicating.
  • Valid — The summary state is "Valid" if the REPL_INT_VAL_STATE info item is "Normal."
  • Invalid — The summary replication state is invalid.

Does not apply to the ARS or the RSM.

SVMCASRPSS

SVMCVSRPSS

SVMDBSRPSS

SVMFMSRPSS

SVMVHSRPSS

EI

Check

Check

Check

Check

Check

VHS_REPL_APPLY_ERRS

Change commit errors

The number of errors encountered by a replicated service in committing received changes to its own database. The service log file will contain details about these errors.

SVMVHSRAER

AI

 

Check

VHS_REPL_FILE_STATUS

Replication file clean

The shutdown status of the replicated service’s ReplicationPersist.dat file.

SVMVHSRFST

SI

 

Check

VHS_REPL_LAST_SEQ

Last sequence number

This value is only relevant for replicated VHS. The value represents the ID of the last change queue entry retrieved from the source VHS and committed to the replicated VHS. When replication is up to date, this value for the replicated VHS will match the CHANGE_QUEUE_NEWEST value on the source VHS. For non-VHS services, the info item REPL_LAST_SEQ represents the same value.

SVMVHSRLSQ

AI

 

Check

VHS_REPL_LAST_TIME

Last change process time

The last time a replicated service committed replicated changes to its database.

SVMVHSRLTM

SI

 

Check

VHS_REPL_MISS_EVENTS

Missing changes events

The number of times a replicated service has requested a sequence number no longer supported by the source service due to wrapping. This indicates that the replicated service may have missed changes.

SVMVHSRMIS

AI

 

Check

VHS_REPL_MISS_SEQ_1

Miss event 1 sequence

The last sequence number a replicated service processed successfully before it discovered the next sequence is no longer supported by the source’s change queue.

SVMVHSRMS1

AI

 

Check

VHS_REPL_MISS_SEQ_2

Miss event 2 sequence

The last sequence number a replicated service processed successfully on the previous event where it discovered the next sequence is no longer supported by the source’s change queue.

SVMVHSRMS2

AI

 

Check

VHS_REPL_MISS_SEQ_3

Miss event 3 sequence

The last sequence number a replicated service processed successfully on the second previous event where it discovered the next sequence is no longer supported by the source’s change queue.

SVMVHSRMS3

AI

 

Check

VHS_REPL_MISS_TIME_1

Miss event 1 time

The last time a replicated service successfully processed changes before it discovered the next sequence is no longer supported by the source’s change queue.

SVMVHSRMT1

SI

 

Check

VHS_REPL_MISS_TIME_2

Miss event 2 time

The last time a replicated service successfully processed changes on the previous event where it discovered the next sequence is no longer supported by the source’s change queue.

SVMVHSRMT2

SI

 

Check

VHS_REPL_MISS_TIME_3

Miss event 3 time

The last time a replicated service successfully processed changes on the second previous event where it discovered the next sequence is no longer supported by the source’s change queue.

SVMVHSRMT3

SI

 

Check

VHS_REPL_NUM_CHANGES

Changes processed

The number of incremental changes received and committed by a replicated service.

SVMVHSRNCH

AI

 

Check

 

CAS

CVS

DBS

FMS

VHS

Table Notes:

Back to top

Let us know how we can improve this topic.

CygNet at weatherford.com

© 2020 Weatherford. All rights reserved.